home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / msh20.zip / MSHFILES.ZIP / KEYBIND.MSH < prev    next >
Text File  |  1992-03-26  |  5KB  |  157 lines

  1. | file KEYBIND.MSH where the actions and the keystrokes are matched.
  2. |
  3. |             move panels around
  4. |
  5. (panel.startrc 1 + panel.startrc!)ShiftRight!
  6. (panel.startrc 1 - panel.startrc!)ShiftLeft!
  7. (panel.startrc swap 1 - swap panel.startrc!)ShiftUp!
  8. (panel.startrc swap 1 + swap panel.startrc!)ShiftDown!
  9. |
  10. |              move around in the panels
  11. |
  12. (Down_panel)Down!
  13. (Up_panel)Up!
  14. (PageDown_panel)PgDn!
  15. (PageUp_panel)PgUp!
  16. (next_panel)Tab!
  17. (prev_panel)BackTab!
  18. |
  19. |              standard actions on the command line
  20. |
  21. (cmd.del)Delete!
  22. (insert_toggle)Insert!
  23. (cmd.left)Left!
  24. (cmd.right)Right!
  25. (cmd.home)Home!
  26. (cmd.end)End!
  27. (cmd.left cmd.del)BackSpace!
  28. (cmd.wordleft)CtrlLeft!
  29. (cmd.wordright)CtrlRight!
  30. (cmd.clear)Esc!
  31. |
  32. |              code for Enter
  33. |
  34. (cmd
  35.  (execsave)
  36.  (act_on_cur)
  37.  ifelse
  38. )Enter!
  39. |
  40. |              code for CtrlEnter
  41. |
  42. (cmd
  43.  (execsave)
  44.  (act2_on_cur)
  45.  ifelse
  46. )CtrlEnter!
  47. |
  48. |              ┌────────────┐
  49. |              │ Alpha Keys │
  50. |              └────────────┘
  51. |
  52. (find_again)AltA!
  53. (write_all_selected)CtrlA!       | on the command line
  54. (go_home)CtrlB!                  | go to the top of the panel
  55. (debug_toggle)AltD!              | flip on/off Debug switch
  56. (definition)CtrlD!               | write the definition on the cmdline
  57. ("E" panel.sort!)AltE!           | sort by extension
  58. (expand_panel)CtrlE!             | expand panel
  59. (find_file)AltF!
  60. ("goto drive" "enter drive letter you want to go to"get_key
  61.  ":"&cwd!refresh)CtrlG!
  62. (fmenu)CtrlF!                    | file menu
  63. |(dmenu)CtrlG!                    | Goto drive menu
  64. (hmenu)CtrlH!                    | help menu
  65. (reinit_mouse)AltI!
  66. (imenu)CtrlI!                    | mIscellaneous menu
  67. (write_current)CtrlJ!            | write current filename on cmdline
  68. (ls_MU)CtrlL!                    | ls -MU if you own the Berkeley Utilities
  69. ((Enter)with_magic)CtrlM!        | variant of Enter which makes sure magic is on
  70. ("N" panel.sort!)AltN!           | sort by name
  71. (write_other_current)AltO!       | write current file in other panel on cmdline
  72. (hide_all)CtrlO!                 | toggle 
  73. (filter_files)AltP!              | display just files matching cmdline pattern 
  74. (pmenu)CtrlP!
  75. (qmenu)CtrlQ!                    | quit Mi-Shell
  76. (run_on_selected)AltR!
  77. (refresh)CtrlR!                  | refresh the panel
  78. ("S" panel.sort!)AltS!           | sort by size
  79. ("personal.msh"loaddefs)CtrlS!   | special menu
  80. ("T" panel.sort!)AltT!           | sort by time
  81. (trim_panel)CtrlT!
  82. (swap_panels)CtrlU!
  83. (view_cmdlist)AltV!              | view commands previously typed
  84. (vmenu)CtrlV!
  85. (wide_narrow)AltW!               | toggle display 
  86. (whereto)CtrlW!                  | similar to Norton Change Directory
  87. (exec_msh)AltX!                  | execute the cmdline as a msh script
  88. |
  89. |              ┌────────────────────┐
  90. |              │ Miscellaneous Keys │
  91. |              └────────────────────┘
  92. |
  93. (main_menu)GreyStar!             | activate top line menu
  94. (sel_match)GreyPlus!             | select all files matching cmdline pattern
  95. (desel_match)GreyMinus!          | deselect . . .
  96. |(deselect)GreyMinus!
  97. (up_one_level)CtrlPgUp!          | go to parent directory
  98. (go_end)CtrlPgDn!                | go to the bottom of the directory
  99. (prevcmd)CtrlHome!               | display previous command
  100. (nextcmd)CtrlEnd!                | display next command
  101. |
  102. |              ┌────────┐
  103. |              │ F Keys │
  104. |              └────────┘
  105. (hmenu)F1!
  106. (ascii)ShiftF1!
  107. ("help.msh"loaddefs primitives)CtrlF1!
  108. (stddefs)AltF1!
  109. |
  110. (select_on_off)F2!
  111. (selected_fit_other)ShiftF2!     | requires The Berkeley Utilities
  112. |
  113. (browse_current)F3! 
  114. (od)ShiftF3!                     | hex dump if you own The Berkeley Utilities
  115. (browser current.name&(exec)with_nomagic)CtrlF3!
  116. |
  117. (editor current.name&exec)F4!
  118. (toggle_menu)ShiftF4!
  119. |(edit_selected)ShiftF4!
  120. |
  121. (copy_files)F5!
  122. (true capt_screen)ShiftF5!
  123. |
  124. (move_files)F6!
  125. (ls_hide)ShiftF6!
  126. ("mandel.msh"loaddefs)CtrlF6!
  127. |
  128. (yourmenu)F7!
  129. (dosmenu)ShiftF7!
  130. ("life" exec)CtrlF7!
  131. |
  132. (delete_files)F8!
  133. (delta)ShiftF8!
  134. |
  135. (reconfig)F9!
  136. (whereto)ShiftF9!
  137. (file_stats)CtrlF9!
  138. ("Time" time time_convert message)AltF9!
  139. |
  140. (qmenu)F10!                        | quit msh
  141. (swap_menu)ShiftF10!               | change swap state
  142. ("reboot1" exec)CtrlF10!
  143. |
  144. |                Mouse Defs
  145. |
  146. (current.pos! select_on_off)LeftClickEntry!
  147. (current.pos! act_on_cur)LeftDbleClickEntry!
  148. (current.pos! current.name pager)RightClickEntry!
  149. (current.pos! editor current.name&exec)RightDbleClickEntry!
  150. ("N" panel.sort!)LeftClickN!
  151. ("E" panel.sort!)LeftClickE!
  152. ("S" panel.sort!)LeftClickS!
  153. ("T" panel.sort!)LeftClickT!
  154. (PageUp_panel)LeftClickUA!
  155. (PageDown_panel)LeftClickDA!
  156. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  157.